#!/bin/bash
# 统计共享磁盘容量信息

# 统计tarena目录使用情况
catalog_details_tarena=$(du /home/admin/tarena/ --exclude=/home/admin/tarena/software --human-readable --max-depth=1 | head -11)
total_catalog_size_tarena=$(du /home/admin/tarena/ --exclude=/home/admin/tarena/software --human-readable --summarize | cut --fields=1)
echo $catalog_details_tarena | xargs -n2 | awk -F"/" 'BEGIN {print "☯ 服务器IP是：176.1.20.20\n☯ tarena目录容量: 800G  已使用: "'"$total_catalog_size_tarena"'"G\n☯ 目录使用明细如下:\n"} {printf "%-10s%-10s\n",$5,$1; print "-------------------"}' | mail -s "☯ 空间使用明细" yuesl@tedu.cn

#统计tarena和office使用情况
echo $catalog_details_tarena | xargs -n2 | awk -F"/" 'BEGIN {print "☯ 服务器IP是：176.1.20.20\n☯ tarena目录容量: 800G  已使用: "'"$total_catalog_size_tarena"'"G\n☯ 目录使用明细如下:\n"} {printf "%-10s%-10s\n",$5,$1; print "------------------"}' > /tmp/tarena.txt

catalog_details_office=$(du /home/admin/office/ --human-readable --max-depth=1 | head -6)
total_catalog_size_office=$(du /home/admin/office --human-readable --summarize | cut --fields=1)
echo $catalog_details_office | xargs -n2 | awk -F"/" 'BEGIN {print "\n\n☯ office目录容量: 100G   已使用: "'"$total_catalog_size_office"'"G\n☯ 目录使用明细如下:\n"} {printf "%-20s%-15s\n",$5,$1; print "------------------"}' >> /tmp/tarena.txt

cat /tmp/tarena.txt | mail -s "☯ 空间使用明细" makai@tedu.cn
